<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>PowerVR SDK</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css">
<table width="100%">
  <tr>
    <td width="33%">
      <p align="left">&nbsp;<a href="http://www.imgtec.com"><img border="0" src="IMGLogo.jpg" width="200" height="30"></a></p>
    </td>
    <td width="33%">
      <p align="center"><font color="#808080" face="Arial" size="2">PowerVR Software Development Kit</a></font></p>
    </td>
    <td width="34%">
      <p align="right"><a href="http://www.powervr.com"><img border="0" src="PVRlogo.jpg" width="200" height="27"></a></p>
    </td>
  </tr>
</table>
<hr>
</head><body>
<!-- Generated by Doxygen 1.3.6 -->
<div class="qindex"><a class="qindex" href="index.html">Main&nbsp;Page</a> | <a class="qindex" href="namespaces.html">Namespace List</a> | <a class="qindex" href="hierarchy.html">Class&nbsp;Hierarchy</a> | <a class="qindex" href="annotated.html">Class&nbsp;List</a> | <a class="qindex" href="files.html">File&nbsp;List</a> | <a class="qindex" href="namespacemembers.html">Namespace&nbsp;Members</a> | <a class="qindex" href="functions.html">Class&nbsp;Members</a> | <a class="qindex" href="globals.html">File&nbsp;Members</a></div>
<h1>Semantics.h</h1><a href="Semantics_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre>00001 <span class="comment">/******************************************************************************</span>
00002 <span class="comment"></span>
00003 <span class="comment"> @File         Semantics.h</span>
00004 <span class="comment"></span>
00005 <span class="comment"> @Title        PVREngine main header file for OGLES2 API</span>
00006 <span class="comment"></span>
00007 <span class="comment"> @Version      </span>
00008 <span class="comment"></span>
00009 <span class="comment"> @Copyright    Copyright (C)  Imagination Technologies Limited.</span>
00010 <span class="comment"></span>
00011 <span class="comment"> @Platform     Independent/OGLES2</span>
00012 <span class="comment"></span>
00013 <span class="comment"> @Description  Uniform semantics and other enums for the PVREngine with OGLES2</span>
00014 <span class="comment"></span>
00015 <span class="comment">******************************************************************************/</span>
00016 
00017 <span class="preprocessor">#ifndef _SEMANTICS_H_</span>
00018 <span class="preprocessor"></span><span class="preprocessor">#define _SEMANTICS_H_</span>
00019 <span class="preprocessor"></span>
00020 <span class="keyword">namespace </span>pvrengine
00021 {
00023     <span class="keyword">enum</span> <a class="code" href="namespacepvrengine.html#a99">EUniformSemantic</a>
00024     {
00025         <span class="comment">// Attributes</span>
00026         <a class="code" href="namespacepvrengine.html#a99a26">eUsUnknown</a>,
<a name="l00027"></a><a class="code" href="namespacepvrengine.html#a99">00027</a>         <a class="code" href="namespacepvrengine.html#a99a27">eUsPosition</a>,
00028         <a class="code" href="namespacepvrengine.html#a99a28">eUsNormal</a>,
00029         <a class="code" href="namespacepvrengine.html#a99a29">eUsTangent</a>,
00030         <a class="code" href="namespacepvrengine.html#a99a30">eUsBinormal</a>,
00031         <a class="code" href="namespacepvrengine.html#a99a31">eUsUV</a>,
00032         <a class="code" href="namespacepvrengine.html#a99a32">eUsBoneIndex</a>,
00033         <a class="code" href="namespacepvrengine.html#a99a33">eUsBoneWeight</a>,
00034 
00035         <span class="comment">// other uniforms</span>
00036         <a class="code" href="namespacepvrengine.html#a99a34">eUsWORLD</a>,
00037         <a class="code" href="namespacepvrengine.html#a99a35">eUsWORLDI</a>,
00038         <a class="code" href="namespacepvrengine.html#a99a36">eUsWORLDIT</a>,
00039         <a class="code" href="namespacepvrengine.html#a99a37">eUsVIEW</a>,
00040         <a class="code" href="namespacepvrengine.html#a99a38">eUsVIEWI</a>,
00041         <a class="code" href="namespacepvrengine.html#a99a39">eUsVIEWIT</a>,
00042         <a class="code" href="namespacepvrengine.html#a99a40">eUsPROJECTION</a>,
00043         <a class="code" href="namespacepvrengine.html#a99a41">eUsPROJECTIONI</a>,
00044         <a class="code" href="namespacepvrengine.html#a99a42">eUsPROJECTIONIT</a>,
00045         <a class="code" href="namespacepvrengine.html#a99a43">eUsWORLDVIEW</a>,
00046         <a class="code" href="namespacepvrengine.html#a99a44">eUsWORLDVIEWI</a>,
00047         <a class="code" href="namespacepvrengine.html#a99a45">eUsWORLDVIEWIT</a>,
00048         <a class="code" href="namespacepvrengine.html#a99a46">eUsWORLDVIEWPROJECTION</a>,
00049         <a class="code" href="namespacepvrengine.html#a99a47">eUsWORLDVIEWPROJECTIONI</a>,
00050         <a class="code" href="namespacepvrengine.html#a99a48">eUsWORLDVIEWPROJECTIONIT</a>,
00051         <a class="code" href="namespacepvrengine.html#a99a49">eUsVIEWPROJECTION</a>,
00052         <a class="code" href="namespacepvrengine.html#a99a50">eUsVIEWPROJECTIONI</a>,
00053         <a class="code" href="namespacepvrengine.html#a99a51">eUsVIEWPROJECTIONIT</a>,
00054         <a class="code" href="namespacepvrengine.html#a99a52">eUsOBJECT</a>,
00055         <a class="code" href="namespacepvrengine.html#a99a53">eUsOBJECTI</a>,
00056         <a class="code" href="namespacepvrengine.html#a99a54">eUsOBJECTIT</a>,
00057 
00058         <a class="code" href="namespacepvrengine.html#a99a55">eUsBONECOUNT</a>,
00059         <a class="code" href="namespacepvrengine.html#a99a56">eUsBONEMATRIXARRAY</a>,
00060         <a class="code" href="namespacepvrengine.html#a99a57">eUsBONEMATRIXARRAYI</a>,
00061         <a class="code" href="namespacepvrengine.html#a99a58">eUsBONEMATRIXARRAYIT</a>,
00062 
00063         <a class="code" href="namespacepvrengine.html#a99a59">eUsMATERIALOPACITY</a>,
00064         <a class="code" href="namespacepvrengine.html#a99a60">eUsMATERIALSHININESS</a>,
00065         <a class="code" href="namespacepvrengine.html#a99a61">eUsMATERIALCOLORAMBIENT</a>,
00066         <a class="code" href="namespacepvrengine.html#a99a62">eUsMATERIALCOLORDIFFUSE</a>,
00067         <a class="code" href="namespacepvrengine.html#a99a63">eUsMATERIALCOLORSPECULAR</a>,
00068         <a class="code" href="namespacepvrengine.html#a99a64">eUsLIGHTCOLOR</a>,
00069         <a class="code" href="namespacepvrengine.html#a99a65">eUsLIGHTPOSMODEL</a>,
00070         <a class="code" href="namespacepvrengine.html#a99a66">eUsLIGHTPOSWORLD</a>,
00071         <a class="code" href="namespacepvrengine.html#a99a67">eUsLIGHTPOSEYE</a>,
00072         <a class="code" href="namespacepvrengine.html#a99a68">eUsLIGHTDIRMODEL</a>,
00073         <a class="code" href="namespacepvrengine.html#a99a69">eUsLIGHTDIRWORLD</a>,
00074         <a class="code" href="namespacepvrengine.html#a99a70">eUsLIGHTDIREYE</a>,
00075         <a class="code" href="namespacepvrengine.html#a99a71">eUsEYEPOSMODEL</a>,
00076         <a class="code" href="namespacepvrengine.html#a99a72">eUsEYEPOSWORLD</a>,
00077         <a class="code" href="namespacepvrengine.html#a99a73">eUsTEXTURE</a>,
00078         <a class="code" href="namespacepvrengine.html#a99a74">eUsANIMATION</a>,
00079         <a class="code" href="namespacepvrengine.html#a99a75">eUsGEOMETRYCOUNTER</a>,
00080         <a class="code" href="namespacepvrengine.html#a99a76">eUsVIEWPORTPIXELSIZE</a>,
00081         <a class="code" href="namespacepvrengine.html#a99a77">eUsVIEWPORTCLIPPING</a>,
00082         <a class="code" href="namespacepvrengine.html#a99a78">eUsTIME</a>,
00083         <a class="code" href="namespacepvrengine.html#a99a79">eUsLASTTIME</a>,
00084         <a class="code" href="namespacepvrengine.html#a99a80">eUsELAPSEDTIME</a>,
00085         <a class="code" href="namespacepvrengine.html#a99a81">eUsBOUNDINGCENTER</a>,
00086         <a class="code" href="namespacepvrengine.html#a99a82">eUsBOUNDINGSPHERERADIUS</a>,
00087         <a class="code" href="namespacepvrengine.html#a99a83">eUsBOUNDINGBOXSIZE</a>,
00088         <a class="code" href="namespacepvrengine.html#a99a84">eUsBOUNDINGBOXMIN</a>,
00089         <a class="code" href="namespacepvrengine.html#a99a85">eUsBOUNDINGBOXMAX</a>,
00090         <a class="code" href="namespacepvrengine.html#a99a86">eUsRANDOM</a>,
00091         <a class="code" href="namespacepvrengine.html#a99a87">eUsMOUSEPOSITION</a>,
00092         <a class="code" href="namespacepvrengine.html#a99a88">eUsLEFTMOUSEDOWN</a>,
00093         <a class="code" href="namespacepvrengine.html#a99a89">eUsRIGHTMOUSEDOWN</a>,
00094 
00095         <a class="code" href="namespacepvrengine.html#a99a90">eNumSemantics</a>
00096     };
00097 
00100     <span class="keyword">const</span> <span class="keywordtype">int</span> i32NUMFRAMEUNIFORMS =  24;
00101     <span class="keyword">const</span> <span class="keyword">static</span> EUniformSemantic eFrameUniforms[i32NUMFRAMEUNIFORMS+1] =
00102     {
00103         eUsVIEW,
<a name="l00104"></a><a class="code" href="namespacepvrengine.html#a20">00104</a>             <a class="code" href="namespacepvrengine.html#a99a38">eUsVIEWI</a>,
00105             <a class="code" href="namespacepvrengine.html#a99a39">eUsVIEWIT</a>,
00106             <a class="code" href="namespacepvrengine.html#a99a40">eUsPROJECTION</a>,
00107             <a class="code" href="namespacepvrengine.html#a99a41">eUsPROJECTIONI</a>,
00108             <a class="code" href="namespacepvrengine.html#a99a42">eUsPROJECTIONIT</a>,
00109             <a class="code" href="namespacepvrengine.html#a99a49">eUsVIEWPROJECTION</a>,
00110             <a class="code" href="namespacepvrengine.html#a99a50">eUsVIEWPROJECTIONI</a>,
00111             <a class="code" href="namespacepvrengine.html#a99a51">eUsVIEWPROJECTIONIT</a>,
00112             <a class="code" href="namespacepvrengine.html#a99a64">eUsLIGHTCOLOR</a>,
00113             <a class="code" href="namespacepvrengine.html#a99a66">eUsLIGHTPOSWORLD</a>,
00114             <a class="code" href="namespacepvrengine.html#a99a67">eUsLIGHTPOSEYE</a>,
00115             <a class="code" href="namespacepvrengine.html#a99a69">eUsLIGHTDIRWORLD</a>,   <span class="comment">// can also be mesh uniform if light type doesn't match</span>
00116             <a class="code" href="namespacepvrengine.html#a99a70">eUsLIGHTDIREYE</a>, <span class="comment">// can also be mesh uniform if light type doesn't match</span>
00117             <a class="code" href="namespacepvrengine.html#a99a72">eUsEYEPOSWORLD</a>,
00118             <a class="code" href="namespacepvrengine.html#a99a74">eUsANIMATION</a>,
00119             <a class="code" href="namespacepvrengine.html#a99a76">eUsVIEWPORTPIXELSIZE</a>,
00120             <a class="code" href="namespacepvrengine.html#a99a77">eUsVIEWPORTCLIPPING</a>,
00121             <a class="code" href="namespacepvrengine.html#a99a78">eUsTIME</a>,
00122             <a class="code" href="namespacepvrengine.html#a99a79">eUsLASTTIME</a>,
00123             <a class="code" href="namespacepvrengine.html#a99a80">eUsELAPSEDTIME</a>,
00124             <a class="code" href="namespacepvrengine.html#a99a87">eUsMOUSEPOSITION</a>,
00125             <a class="code" href="namespacepvrengine.html#a99a88">eUsLEFTMOUSEDOWN</a>,
00126             <a class="code" href="namespacepvrengine.html#a99a89">eUsRIGHTMOUSEDOWN</a>,
00127             <a class="code" href="namespacepvrengine.html#a99a26">eUsUnknown</a>
00128     };
00129 
00131     <span class="keyword">const</span> <span class="keyword">static</span> EUniformSemantic eMaterialUniforms[] =
00132     {
00133         eUsMATERIALOPACITY,
00134             eUsMATERIALSHININESS,
00135             eUsMATERIALCOLORAMBIENT,
00136             eUsMATERIALCOLORDIFFUSE,
00137             eUsMATERIALCOLORSPECULAR,
00138             eUsTEXTURE,
00139             eUsUnknown
00140     };
00141 
00143     <span class="keyword">const</span> <span class="keyword">static</span> <a class="code" href="namespacepvrengine.html#a99">EUniformSemantic</a> eMeshUniforms[] =
00144     {
00145         <a class="code" href="namespacepvrengine.html#a99a27">eUsPosition</a>,
00146             <a class="code" href="namespacepvrengine.html#a99a28">eUsNormal</a>,
00147             <a class="code" href="namespacepvrengine.html#a99a29">eUsTangent</a>,
00148             <a class="code" href="namespacepvrengine.html#a99a30">eUsBinormal</a>,
00149             <a class="code" href="namespacepvrengine.html#a99a31">eUsUV</a>,
00150             <a class="code" href="namespacepvrengine.html#a99a32">eUsBoneIndex</a>,
00151             <a class="code" href="namespacepvrengine.html#a99a33">eUsBoneWeight</a>,
00152             <a class="code" href="namespacepvrengine.html#a99a34">eUsWORLD</a>,
00153             <a class="code" href="namespacepvrengine.html#a99a35">eUsWORLDI</a>,
00154             <a class="code" href="namespacepvrengine.html#a99a36">eUsWORLDIT</a>,
00155             <a class="code" href="namespacepvrengine.html#a99a43">eUsWORLDVIEW</a>,
00156             <a class="code" href="namespacepvrengine.html#a99a44">eUsWORLDVIEWI</a>,
00157             <a class="code" href="namespacepvrengine.html#a99a45">eUsWORLDVIEWIT</a>,
00158             <a class="code" href="namespacepvrengine.html#a99a46">eUsWORLDVIEWPROJECTION</a>,
00159             <a class="code" href="namespacepvrengine.html#a99a47">eUsWORLDVIEWPROJECTIONI</a>,
00160             <a class="code" href="namespacepvrengine.html#a99a48">eUsWORLDVIEWPROJECTIONIT</a>,
00161             <a class="code" href="namespacepvrengine.html#a99a65">eUsLIGHTPOSMODEL</a>,
00162             <a class="code" href="namespacepvrengine.html#a99a68">eUsLIGHTDIRMODEL</a>,
00163             <a class="code" href="namespacepvrengine.html#a99a69">eUsLIGHTDIRWORLD</a>,   <span class="comment">// can also be frame uniform if light type does match</span>
00164             <a class="code" href="namespacepvrengine.html#a99a70">eUsLIGHTDIREYE</a>, <span class="comment">// can also be frame uniform if light type does match</span>
00165             <a class="code" href="namespacepvrengine.html#a99a72">eUsEYEPOSWORLD</a>,
00166             <a class="code" href="namespacepvrengine.html#a99a75">eUsGEOMETRYCOUNTER</a>,
00167             <a class="code" href="namespacepvrengine.html#a99a81">eUsBOUNDINGCENTER</a>,
00168             <a class="code" href="namespacepvrengine.html#a99a82">eUsBOUNDINGSPHERERADIUS</a>,
00169             <a class="code" href="namespacepvrengine.html#a99a83">eUsBOUNDINGBOXSIZE</a>,
00170             <a class="code" href="namespacepvrengine.html#a99a84">eUsBOUNDINGBOXMIN</a>,
00171             <a class="code" href="namespacepvrengine.html#a99a85">eUsBOUNDINGBOXMAX</a>,
00172             <a class="code" href="namespacepvrengine.html#a99a86">eUsRANDOM</a>,
00173             <a class="code" href="namespacepvrengine.html#a99a71">eUsEYEPOSMODEL</a>,
00174             <a class="code" href="namespacepvrengine.html#a99a26">eUsUnknown</a>
00175     };
00176 
00178     <span class="keyword">const</span> <span class="keyword">static</span> <a class="code" href="namespacepvrengine.html#a99">EUniformSemantic</a> eSkinningUniforms[] =
00179     {
00180         <a class="code" href="namespacepvrengine.html#a99a55">eUsBONECOUNT</a>,
00181             <a class="code" href="namespacepvrengine.html#a99a56">eUsBONEMATRIXARRAY</a>,
00182             <a class="code" href="namespacepvrengine.html#a99a57">eUsBONEMATRIXARRAYI</a>,
00183             <a class="code" href="namespacepvrengine.html#a99a58">eUsBONEMATRIXARRAYIT</a>,
00184             <a class="code" href="namespacepvrengine.html#a99a26">eUsUnknown</a>
00185     };
00186 
00187     <span class="keyword">const</span> <span class="keyword">static</span> SPVRTPFXUniformSemantic c_psUniformSemantics[] =
00188     {
00189         { <span class="stringliteral">"POSITION"</span>,               <a class="code" href="namespacepvrengine.html#a99a27">eUsPosition</a> },
00190         { <span class="stringliteral">"NORMAL"</span>,                 <a class="code" href="namespacepvrengine.html#a99a28">eUsNormal</a> },
00191         { <span class="stringliteral">"TANGENT"</span>,                <a class="code" href="namespacepvrengine.html#a99a29">eUsTangent</a> },
00192         { <span class="stringliteral">"BINORMAL"</span>,               <a class="code" href="namespacepvrengine.html#a99a30">eUsBinormal</a> },
00193         { <span class="stringliteral">"UV"</span>,                     <a class="code" href="namespacepvrengine.html#a99a31">eUsUV</a> },
00194         { <span class="stringliteral">"BONEINDEX"</span>,              <a class="code" href="namespacepvrengine.html#a99a32">eUsBoneIndex</a>, },
00195         { <span class="stringliteral">"BONEWEIGHT"</span>,             <a class="code" href="namespacepvrengine.html#a99a33">eUsBoneWeight</a>, },
00196 
00197         { <span class="stringliteral">"WORLD"</span>,                  <a class="code" href="namespacepvrengine.html#a99a34">eUsWORLD</a> },
00198         { <span class="stringliteral">"WORLDI"</span>,                 <a class="code" href="namespacepvrengine.html#a99a35">eUsWORLDI</a> },
00199         { <span class="stringliteral">"WORLDIT"</span>,                <a class="code" href="namespacepvrengine.html#a99a36">eUsWORLDIT</a> },
00200         { <span class="stringliteral">"VIEW"</span>,                   <a class="code" href="namespacepvrengine.html#a99a37">eUsVIEW</a> },
00201         { <span class="stringliteral">"VIEWI"</span>,                  <a class="code" href="namespacepvrengine.html#a99a38">eUsVIEWI</a> },
00202         { <span class="stringliteral">"VIEWIT"</span>,                 <a class="code" href="namespacepvrengine.html#a99a39">eUsVIEWIT</a> },
00203         { <span class="stringliteral">"PROJECTION"</span>,             <a class="code" href="namespacepvrengine.html#a99a40">eUsPROJECTION</a> },
00204         { <span class="stringliteral">"PROJECTIONI"</span>,            <a class="code" href="namespacepvrengine.html#a99a41">eUsPROJECTIONI</a> },
00205         { <span class="stringliteral">"PROJECTIONIT"</span>,           <a class="code" href="namespacepvrengine.html#a99a42">eUsPROJECTIONIT</a> },
00206         { <span class="stringliteral">"WORLDVIEW"</span>,              <a class="code" href="namespacepvrengine.html#a99a43">eUsWORLDVIEW</a> },
00207         { <span class="stringliteral">"WORLDVIEWI"</span>,             <a class="code" href="namespacepvrengine.html#a99a44">eUsWORLDVIEWI</a> },
00208         { <span class="stringliteral">"WORLDVIEWIT"</span>,            <a class="code" href="namespacepvrengine.html#a99a45">eUsWORLDVIEWIT</a> },
00209         { <span class="stringliteral">"WORLDVIEWPROJECTION"</span>,    <a class="code" href="namespacepvrengine.html#a99a46">eUsWORLDVIEWPROJECTION</a> },
00210         { <span class="stringliteral">"WORLDVIEWPROJECTIONI"</span>,   <a class="code" href="namespacepvrengine.html#a99a47">eUsWORLDVIEWPROJECTIONI</a> },
00211         { <span class="stringliteral">"WORLDVIEWPROJECTIONIT"</span>,  <a class="code" href="namespacepvrengine.html#a99a48">eUsWORLDVIEWPROJECTIONIT</a> },
00212         { <span class="stringliteral">"VIEWPROJECTION"</span>,         <a class="code" href="namespacepvrengine.html#a99a49">eUsVIEWPROJECTION</a>, },
00213         { <span class="stringliteral">"VIEWPROJECTIONI"</span>,        <a class="code" href="namespacepvrengine.html#a99a50">eUsVIEWPROJECTIONI</a>, },
00214         { <span class="stringliteral">"VIEWPROJECTIONIT"</span>,       <a class="code" href="namespacepvrengine.html#a99a51">eUsVIEWPROJECTIONIT</a>, },
00215         { <span class="stringliteral">"OBJECT"</span>,                 <a class="code" href="namespacepvrengine.html#a99a52">eUsOBJECT</a>, },
00216         { <span class="stringliteral">"OBJECTI"</span>,                <a class="code" href="namespacepvrengine.html#a99a53">eUsOBJECTI</a>, },
00217         { <span class="stringliteral">"OBJECTIT"</span>,               <a class="code" href="namespacepvrengine.html#a99a54">eUsOBJECTIT</a>, },
00218 
00219         { <span class="stringliteral">"MATERIALOPACITY"</span>,        <a class="code" href="namespacepvrengine.html#a99a59">eUsMATERIALOPACITY</a> },
00220         { <span class="stringliteral">"MATERIALSHININESS"</span>,      <a class="code" href="namespacepvrengine.html#a99a60">eUsMATERIALSHININESS</a> },
00221         { <span class="stringliteral">"MATERIALCOLORAMBIENT"</span>,   <a class="code" href="namespacepvrengine.html#a99a61">eUsMATERIALCOLORAMBIENT</a> },
00222         { <span class="stringliteral">"MATERIALCOLORDIFFUSE"</span>,   <a class="code" href="namespacepvrengine.html#a99a62">eUsMATERIALCOLORDIFFUSE</a> },
00223         { <span class="stringliteral">"MATERIALCOLORSPECULAR"</span>,  <a class="code" href="namespacepvrengine.html#a99a63">eUsMATERIALCOLORSPECULAR</a> },
00224 
00225         { <span class="stringliteral">"BONECOUNT"</span>,              <a class="code" href="namespacepvrengine.html#a99a55">eUsBONECOUNT</a>, },
00226         { <span class="stringliteral">"BONEMATRIXARRAY"</span>,        <a class="code" href="namespacepvrengine.html#a99a56">eUsBONEMATRIXARRAY</a>, },
00227         { <span class="stringliteral">"BONEMATRIXARRAYI"</span>,       <a class="code" href="namespacepvrengine.html#a99a57">eUsBONEMATRIXARRAYI</a>, },
00228         { <span class="stringliteral">"BONEMATRIXARRAYIT"</span>,      <a class="code" href="namespacepvrengine.html#a99a58">eUsBONEMATRIXARRAYIT</a>, },
00229 
00230         { <span class="stringliteral">"LIGHTCOLOR"</span>,             <a class="code" href="namespacepvrengine.html#a99a64">eUsLIGHTCOLOR</a> },
00231         { <span class="stringliteral">"LIGHTPOSMODEL"</span>,          <a class="code" href="namespacepvrengine.html#a99a65">eUsLIGHTPOSMODEL</a> },
00232         { <span class="stringliteral">"LIGHTPOSWORLD"</span>,          <a class="code" href="namespacepvrengine.html#a99a66">eUsLIGHTPOSWORLD</a> },
00233         { <span class="stringliteral">"LIGHTPOSEYE"</span>,            <a class="code" href="namespacepvrengine.html#a99a67">eUsLIGHTPOSEYE</a> },
00234         { <span class="stringliteral">"LIGHTDIRMODEL"</span>,          <a class="code" href="namespacepvrengine.html#a99a68">eUsLIGHTDIRMODEL</a> },
00235         { <span class="stringliteral">"LIGHTDIRWORLD"</span>,          <a class="code" href="namespacepvrengine.html#a99a69">eUsLIGHTDIRWORLD</a> },
00236         { <span class="stringliteral">"LIGHTDIREYE"</span>,            <a class="code" href="namespacepvrengine.html#a99a70">eUsLIGHTDIREYE</a> },
00237 
00238         { <span class="stringliteral">"EYEPOSMODEL"</span>,            <a class="code" href="namespacepvrengine.html#a99a71">eUsEYEPOSMODEL</a> },
00239         { <span class="stringliteral">"EYEPOSWORLD"</span>,            <a class="code" href="namespacepvrengine.html#a99a72">eUsEYEPOSWORLD</a> },
00240         { <span class="stringliteral">"TEXTURE"</span>,                <a class="code" href="namespacepvrengine.html#a99a73">eUsTEXTURE</a> },
00241         { <span class="stringliteral">"ANIMATION"</span>,              <a class="code" href="namespacepvrengine.html#a99a74">eUsANIMATION</a> },
00242         { <span class="stringliteral">"GEOMETRYCOUNTER"</span>,        <a class="code" href="namespacepvrengine.html#a99a75">eUsGEOMETRYCOUNTER</a> },
00243 
00244         { <span class="stringliteral">"VIEWPORTPIXELSIZE"</span>,      <a class="code" href="namespacepvrengine.html#a99a76">eUsVIEWPORTPIXELSIZE</a>},
00245         { <span class="stringliteral">"VIEWPORTCLIPPING"</span>,       <a class="code" href="namespacepvrengine.html#a99a77">eUsVIEWPORTCLIPPING</a>},
00246         { <span class="stringliteral">"TIME"</span>,                   <a class="code" href="namespacepvrengine.html#a99a78">eUsTIME</a> },
00247         { <span class="stringliteral">"LASTTIME"</span>,               <a class="code" href="namespacepvrengine.html#a99a79">eUsLASTTIME</a> },
00248         { <span class="stringliteral">"ELAPSEDTIME"</span>,            <a class="code" href="namespacepvrengine.html#a99a80">eUsELAPSEDTIME</a>      },
00249         { <span class="stringliteral">"BOUNDINGCENTER"</span>,         <a class="code" href="namespacepvrengine.html#a99a81">eUsBOUNDINGCENTER</a>   },
00250         { <span class="stringliteral">"BOUNDINGSPHERERADIUS"</span>,   <a class="code" href="namespacepvrengine.html#a99a82">eUsBOUNDINGSPHERERADIUS</a>},
00251         { <span class="stringliteral">"BOUNDINGBOXSIZE"</span>,        <a class="code" href="namespacepvrengine.html#a99a83">eUsBOUNDINGBOXSIZE</a>},
00252         { <span class="stringliteral">"BOUNDINGBOXMIN"</span>,         <a class="code" href="namespacepvrengine.html#a99a84">eUsBOUNDINGBOXMIN</a>},
00253         { <span class="stringliteral">"BOUNDINGBOXMAX"</span>,         <a class="code" href="namespacepvrengine.html#a99a85">eUsBOUNDINGBOXMAX</a>   },
00254         { <span class="stringliteral">"RANDOM"</span>,                 <a class="code" href="namespacepvrengine.html#a99a86">eUsRANDOM</a>       },
00255         { <span class="stringliteral">"MOUSEPOSITION"</span>,          <a class="code" href="namespacepvrengine.html#a99a87">eUsMOUSEPOSITION</a>},
00256         { <span class="stringliteral">"LEFTMOUSEDOWN"</span>,          <a class="code" href="namespacepvrengine.html#a99a88">eUsLEFTMOUSEDOWN</a>    },
00257         { <span class="stringliteral">"RIGHTMOUSEDOWN"</span>,         <a class="code" href="namespacepvrengine.html#a99a89">eUsRIGHTMOUSEDOWN</a>   },
00258     }; 
00260 }
00261 
00262 <span class="preprocessor">#endif // _SEMANTICS_H_</span>
00263 <span class="preprocessor"></span>
00264 <span class="comment">/******************************************************************************</span>
00265 <span class="comment">End of file (Semantics.cpp)</span>
00266 <span class="comment">******************************************************************************/</span>
00267 
</pre></div><br>
<br>
<P align=left><FONT size=2><STRONG><A 
   href="http://www.imgtec.com/powervr/insider/legal/index.asp">Copyright</A> � 
   1999-2008, Imagination Technologies Ltd.</STRONG></FONT></P>
<hr>
<address style="align: left;"><small><FONT color=f0f>
Generated by <a href="http://www.doxygen.org/index.html">DOXYGEN</a> 1.3.6</small></address>
</body>
</html>
